#include<stdio.h>
int n;
double a[11], x;
int main()
{
	while(scanf("%d%lf", &n, &x) != EOF)
	{
		for(int i=0; i<n; i++)
			scanf("%lf", &a[i]);
		a[n] = x;
		//printf("%.1lf\n", a[n]);
		for(int i=0; i<=n; i++)
			for(int j=i; j<=n; j++)
				if(a[i] > a[j])
				{
					double tmp = a[i];
					a[i] = a[j];
					a[j] = tmp;
				}
		for(int i=0; i<n; i++)
			printf("%.1lf ", a[i]);
		printf("%.1lf\n", a[n]);
	}
	return 0;
}
